package com.ruoyi.merchant.domain.dto;

import javax.validation.constraints.*;
import lombok.Data;

/**
 * 商家区域绑定DTO
 * 
 * @author xperia
 */
@Data
public class MerchantRegionBindingDTO {

    /** 绑定ID（编辑时需要） */
    private Long bindingId;

    /** 区域ID */
    @NotNull(message = "区域ID不能为空")
    private Long regionId;

    /** 服务半径（米） */
    @NotNull(message = "服务半径不能为空")
    @Min(value = 1, message = "服务半径必须大于0")
    @Max(value = 50000, message = "服务半径不能超过50000米")
    private Integer serviceRadius;

    /** 状态：0-有效，1-禁用 */
    private Integer status;
}

